package com.ruoyi.common.weChatRobot.utils;

import cn.hutool.http.HttpUtil;
import cn.hutool.json.JSONUtil;
import com.ruoyi.common.weChatRobot.constant.WechatRobotEnum;

import java.util.HashMap;
import java.util.List;
import java.util.Map;


/**
 * 微信机器人
 *
 * @author 陈立高
 * @date 2024/03/23
 */
public class WechatRobotUtil {
    /**
     * 发送短信
     *
     * @param content 内容
     * @param phones  手机
     */
    public static void sendTextMessage(String content, List phones) {
        Map<String, Object> sendMap = new HashMap<>();
        //设置消息类型 txt文本
        sendMap.put("msgtype", "text");
        Map<String, Object> contentMap = new HashMap<>();
        contentMap.put("content", content);
        contentMap.put("mentioned_mobile_list", phones);
        sendMap.put("text", contentMap);
        String post = HttpUtil.post(WechatRobotEnum.WECHAT_ROBOT_UTIL.getUrl(), JSONUtil.toJsonStr(sendMap) );
        System.err.println(post);
    }
}
